package com.sisgesbyte.services.proyeccion;

import javax.ejb.Local;

import com.sisgesbyte.services.commonBean.GenericResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyGeneralCategoriaResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyGeneralMarcasResponse;
import com.sisgesbyte.services.proyeccion.bean.ListaProyProductosPeriodoResponse;
import com.sisgesbyte.services.proyeccion.bean.ProyProductoPeriodoBean;

@Local
public interface MantProyeccionPeriodoService {
	
	public ListaProyProductosPeriodoResponse listaProyeccionPeriodo(String codTransaccion,int idPeriodo, String buscar);
	public GenericResponse nuevaProyeccionPeriodo(String codTransaccion, ProyProductoPeriodoBean request);
	public GenericResponse editarProyeccionPeriodo (String codTransaccion, ProyProductoPeriodoBean request);
	public GenericResponse deleteProyeccionPeriodo (String codTransaccion, int codProyeccion);
	public ListaProyGeneralMarcasResponse mostrarProyPeriodoMarcas(String codTransaccion, int idPeriodo);
	public ListaProyGeneralCategoriaResponse mostrarProyPeriodoCategoria(String codTransaccion, int idPeriodo);

}
